Skip to main content

BS in Data Science and Applications

I started the BS degree in Data Science and Applications at IIT Madras in September 2021. The program consisted of trimesters (3 terms of 4 months long each every year) instead of semesters.

The program focused on practical data science skills to make the student industry-ready. It was divided into Foundation (year 1), Diploma (year 2), BSc (year 3) and BS (year 4).

Foundation courses covered the basics of Data Science including Linear Algebra, Statistics and programming, as well as English for communication and presentation skills.

Diploma courses covered the core Data Science and Programming skills including Machine Learning, Business Analytics, Data Structures & Algorithms, Database Management, App Development and Linux/Bash commands.

BSc electives covered advanced Data Science and Programming skills including Deep Learning, AI algorithms, Software Engineering and Statistical Computing.

BS electives covered the most advanced skills directly applicable to business use including Financial Forensics, Econometrics, NLP and Large Language Models.

  • Machine Learning - Supervised and Unsupervised Learning; including the mathematical structure of algorithms and implementation through scikit-learn and other frameworks

  • Deep Learning - Deep Neural Networks; the mathematical structure and implementation through pytorch, tensorflow and other frameworks

  • Algorithms - Data Structures and Algorithms, AI search methods, NP-hard problems, implementation in Python

  • Finance - Econometrics and Finance; utility, capital, risk, portfolios, investment